javascript code puzzle